<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="application/xhtml+xml; charset=utf-8"
 http-equiv="content-type">
  <meta content="haran" name="author">
  <meta content="Windows Notepad" name="generator">
  <link type="text/css" href="http://dev.eclipse.org/default_style.css"
 rel="stylesheet">
  <link title="Grey boxes stylesheet"
 href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/layout.css"
 type="text/css" rel="stylesheet">
  <link
 href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/colors.css"
 type="text/css" rel="stylesheet">
  <title>Eclipse Platform - Team Component 3.1 Plan</title>
</head>
<body>
<p>Back to <a href="../archivedReleases.php">Archived Releases</a></p>
<table width="100%" cellpadding="2" cellspacing="5" border="0">
  <tbody>
    <tr>
      <td width="72%" align="left"> <font class="indextop"> Team 3.1
Plan</font><br>
      <font class="indexsub">platform team integration framework</font></td>
      <td width="28%"><img width="120" height="86"
 src="http://dev.eclipse.org/images/Idea.jpg"></td>
    </tr>
  </tbody>
</table>
<h1>Themes for Team 3.1</h1>
<table border="0" cellspacing="10" cellpadding="0">
  <tbody>
    <tr>
      <td><img src="../images/progress.gif" height="5" width="14"> item
is under development</td>
      <td><img src="../images/ok.gif" height="10" width="10"> item is
finished</td>
      <td><font class="indexsub">[&gt;3.1]</font> item is deferred</td>
    </tr>
  </tbody>
</table>
<p>The overall themes for this release are detailed below:<br>
</p>
<ul>
  <li style="font-weight: bold;">Built to last</li>
  <ul>
    <li>ValidateEdit/Save article / test-plan</li>
  </ul>
</ul>
<ul>
  <li style="font-weight: bold;">Simple to use</li>
  <ul>
    <li><img alt="" style="height: 10px; width: 10px;"
 src="../images/ok.gif">Change Sets</li>
    <ul>
      <li><img width="10" height="10" src="../images/ok.gif">Expose
notion of resources that are changed
together as a
logical change.</li>
      <li>Could be hooked into validateEdit mechanism, but with a
symbolic comment</li>
      <li><img width="10" height="10" src="../images/ok.gif">A hint
that certain resources should be
checked in together</li>
    </ul>
    <li>Local History support for rollback - Investigate local history
synchronize participant example and allow baselining local history by
timestamp with a symbolic name. You could then rollback a refactoring.
This could be coupled with the change set support.</li>
    <li><img width="10" height="10" src="../images/ok.gif">Scheduled
synchronizations
provide too many errors and too many
log messages.<br>
    </li>
    <li>Allow un-docking synchronizations from the synchronize view
into their own views.<br>
    </li>
    <li>Compare editor management - should compare editors be
automatically closed, or could a user override the default that the
compare editor is always re-used.<br>
    </li>
  </ul>
  <li style="font-weight: bold;">Rich client platform</li>
  <ul>
    <li><img style="width: 10px; height: 10px;" src="../images/ok.gif"
 alt=""> Refactor FTP and DAV for use in
RCP applications.</li>
  </ul>
  <li style="font-weight: bold;">Large-scale development</li>
  <ul>
    <li><img alt="" src="../images/progress.gif"
 style="width: 14px; height: 5px;"> Support logical
resources (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37723">37723</a>).
See the <a href="plan-logical.html">Implementation Plan</a> for more
details.<br>
    </li>
    <li>Team Policies (<a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=71126">71126</a>)
[Large-scale development]</li>
    <li><img style="width: 14px; height: 5px;"
 src="../images/progress.gif" alt=""> Bug tracking integration
(synchronize view, history view)
browse bugs from within Eclipse.</li>
  </ul>
</ul>
<h1>3.1 Development Effort - Milestone 2 (Friday Sept 24th, 2004) </h1>
<ul>
  <li> <span style="font-weight: bold;">Logical to Physical
[Jean-Michel]<br>
    <br>
    </span>
    <ul>
      <li><img src="../images/ok.gif" style="width: 10px; height: 10px;"
 alt=""> Scope the problem<br>
      </li>
      <li><img src="../images/ok.gif" style="width: 10px; height: 10px;"
 alt="">&nbsp;
Send out RFC</li>
      <li> <img src="../images/ok.gif"
 style="width: 10px; height: 10px;" alt=""> Solicit input from
community
and products that have raised
this issue as important for them</li>
      <li> <img src="../images/ok.gif"
 style="width: 10px; height: 10px;" alt=""> Decide on what will be done
for 3.1<br>
[<span style="font-weight: bold;">Note</span>: we have scoped the
problem and have decided to split the plan item into two separate
issues. The first will remain as "Support Logical Resources" and the
second will be called "Support mapping between a logical view to
physical files on disk.". For 3.1 we are planning to address the
mapping plan item only.]<br>
      </li>
    </ul>
  </li>
  <br>
  <li><span style="font-weight: bold;">FTP/WebDAV [Mike]</span>
    <ul>
      <li><img alt="" style="height: 10px; width: 10px;"
 src="../images/ok.gif"> Code cleanup and refactor for use in RCP</li>
      <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif"> Consider the future state of these plugins
(i.e. they are
currently not production quality)<br>
[<span style="font-weight: bold;">Note</span>: We have posted mail to
the WTP <a
 href="http://dev.eclipse.org/mhonarc/lists/wtp-dev/msg00071.html">http://dev.eclipse.org/mhonarc/lists/wtp-dev/msg00071.html</a>
but haven't made a decision about were it will live yet.]<br>
        <br>
      </li>
    </ul>
  </li>
  <li><span style="font-weight: bold;">Bug Tracking Integration [Silvio]<br>
    </span><br>
  </li>
  <ul>
    <li><img style="width: 14px; height: 5px;"
 src="../images/progress.gif" alt=""> Investigation into how we could
integrate simple bug tracking
into Team</li>
    <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> Some possible use-cases are:</li>
    <ul>
      <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> generic action support that would
allow browsing a bug from
the history view, or commit sets.</li>
      <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> commit comment selection from a
list of bugs</li>
      <li>configuration of bug systems per project (you may be working
on different projects with different bug system)</li>
      <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> update file list in a bug and then
close the bug from within
Eclipse</li>
      <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> attach a patch to the bug</li>
      <li><img alt=""
 src="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/images/progress.gif"
 style="width: 14px; height: 5px;"> query bugs<br>
        <br>
      </li>
    </ul>
[Note: We are experimenting with bug integration with a bugzilla
reference. Nothing to release yet.]
  </ul>
</ul>
<ul>
</ul>
<h1>3.1 Development Effort - Milestone 3 (Friday Nov. 5, 2004) </h1>
<ul>
  <li> <span style="font-weight: bold;">Logical to Physical
[Jean-Michel]</span></li>
  <ul>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Continue with community
review<br>
    </li>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Propose an implementation
plan</li>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Start implementation<br>
    </li>
  </ul>
  <li><span style="font-weight: bold;">Move commit set support from CVS
into Team [Mike]</span></li>
  <ul>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Rename "Commit Sets" to
"Change Sets" to be less CVS specific</li>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Allow other synchronize
participants to use incoming/outgoing
change set support</li>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">Enable objectContributions
in the Synchronize View</li>
  </ul>
  <li><span style="font-weight: bold;">Error handling for background
tasks [Jean-Michel]</span></li>
  <ul>
    <li><span style="font-weight: bold;"></span><img alt=""
 style="width: 10px; height: 10px;" src="../images/ok.gif">Background synchronize 
      jobs that fail because of lost connections can continue to fail. We should 
      provide better disconnected use of scheduled tasks.</li>
    <li><img alt="" style="width: 10px; height: 10px;"
 src="../images/ok.gif">This include the quikdiff support that throws errors when 
      disconnected.
      <ul>
      </ul>
    </li>
  </ul>
</ul>
<h1>3.1 Development Effort - Milestone 4 (Friday Dev. 17, 2004) </h1>
<ul>
  <li> <span style="font-weight: bold;">Logical to Physical [Jean-Michel]</span></li>
  <ul>
    <li><img alt=""
 style="width: 10px; height: 10px;" src="../images/ok.gif">Provide Runtime and 
      Workbench patches for enabling adaptable contributions</li>
    <li><img alt=""
 style="width: 10px; height: 10px;" src="../images/ok.gif">Provide patches to 
      Resources for IResourceMapper APIs<span
 style="font-weight: bold;"><br>
      </span> </li>
  </ul>
</ul>

<h1>3.1 Development Effort - Milestone 5 (Friday Feb. 18, 2005) </h1>
<ul>
  <li> <span style="font-weight: bold;">Logical to Physical [Michael]</span></li>
  <ul>
    <li><img alt=""
 style="width: 10px; height: 10px;" src="../images/ok.gif">Convert CVS operations 
      to use IResourceMapper</li>
    <li><img alt=""
 style="width: 10px; height: 10px;" src="../images/ok.gif">Prepare <a href="logical-physical-mappings.html">document</a> 
      for model providers and repository providers on how to use the new ResourceMappings 
    </li>
  </ul>
</ul>

<h1>3.1 Development Effort - Milestone 6 (Friday Apr. 1, 2005) </h1>
<ul>
  <li> <span style="font-weight: bold;">Logical to Physical [Michael]</span></li>
  <ul>
    <li>Investigate APIs needed to display ResourceMapping in static viewers</li>
    <li>Investigate composite mappers (e.g. working sets)</li>
  </ul>
    <ul>
  </ul>
  <li style="font-weight: bold;">Local History Synchronize Participant [Michael]
  </li>
  <ul>
    <li>Allowing roolback or time-related file changes</li>
    <li>Use the change groupings to show related changes</li>
  </ul>
</ul>
</body>
</html>
